#include "FrameInterpolator.h"
#include "AnimationManager.h"

// Default Constructor - Set variables to safe values
FrameInterpolator::FrameInterpolator(void)
{

}

// Attaches an animation to the interpolator
void FrameInterpolator::SetAnimation(const CAnimation* pAnimation)
{
	// Set the animation pointer
	m_pAnimation = pAnimation;
	
	// Reset the timer
	m_fTime = 0.0f;
}

// Adds time to the interpolator
void FrameInterpolator::AddTime(float fTime)
{

}

// Sets the interpolator's time
void FrameInterpolator::SetTime(float fTime)
{

}

// Interpolates between theanimations key-frames based
// on the interpolator's current time
void FrameInterpolator::Process(void)
{

}

// Destructor - Clean Up
FrameInterpolator::~FrameInterpolator(void)
{

}